// 输入两个数和一个运算符（+ - * /），用switch计算结果（需处理除零错误）。

#include <iostream>
using namespace std;

int main() {
    double a, b;
    char op;
    cout << "输入算式（例如 3 + 5）：";
    cin >> a >> op >> b;
    
    switch(op) {
        case '+':
            cout << "结果：" << a + b;
            break;
        case '-':
            cout << "结果：" << a - b;
            break;
        case '*':
            cout << "结果：" << a * b;
            break;
        case '/':
            if (b == 0) {
                cout << "错误：除数不能为0！";
            } else {
                cout << "结果：" << a / b;
            }
            break;
        default:
            cout << "无效运算符";
    }
    return 0;
}